Societal Factors
A collection of visualizations to highlight how environmental and societal factors impact our mental well-being.
- Gender Split
- Employment vs Depression
- Satisfaction With Time Use vs Depression
- Divorce Rate vs Depression
df_1990 = df[df['Year'] == '1990']
df_2000 = df[df['Year'] == '2000']
df_2010 = df[df['Year'] == '2010']
df_2017 = df[df['Year'] == '2017']
slider_stu = alt.binding_range(min=2004, max=2017, step=1)
select_year_stu = alt.selection_single(name='Select', fields=['Year'],
bind=slider_stu, init={'Year': 2017})
stu_scatter = alt.Chart(df_stu).mark_circle(size=50).encode(
x = alt.X('Satisfaction with time use:Q',scale=alt.Scale(domain=[5,10])),
y = alt.Y('Depression (%):Q',scale=alt.Scale(domain=[3,10])),
color = alt.Color('Country:N', scale=alt.Scale(scheme = 'set2'),title = 'Country'),
tooltip = ['Country','Depression (%)','Satisfaction with time use']
).properties(
width=500,
height=500
)
stu_line = stu_scatter.transform_regression('Satisfaction with time use', 'Depression (%)').mark_line().transform_fold(["reg-line"], as_=["Regression", "y"]).encode(alt.Color("Regression:N"))
(stu_scatter).interactive()